export default {
  // context 上下文 目前可以理解成store对象
  aUpdateInfo(context, payload) {
    // setTimeout(() => {
    //   console.log(payload.name)
    //   context.commit('updateInfo', payload.name)
    //   payload.success()
    // }, 2000)

    return new Promise((resolve, reject) => {
      setTimeout(() => {
        console.log(payload)
        context.commit('updateInfo', payload)

        // 调用resolve
        resolve(payload)
      }, 1000)
    })
  }
}